DECLARE 
	@COD_FILIAL		CHAR(06),
	@VENCIMENTO_DE	DATETIME,
	@VENCIMENTO_ATE	DATETIME

-- PREENCHER AS VARIAVEIS ABAIXO PARA RODAR OS SELECTS
SELECT @COD_FILIAL	= ''
SELECT @VENCIMENTO_DE	= ''
SELECT @VENCIMENTO_ATE	= ''
----------------------------------------------------------------------------------------------------------------------------------------------------
SELECT
	UF_FAVORECIDA			=	ISNULL(W_CTB_A_PAGAR_PARCELA.UF_SACADO, ''),
	RECEITA					=	ISNULL(CASE WHEN W_CTB_A_PAGAR_PARCELA.UF_SACADO = 'DF' AND W_LF_DCTF.ID_IMPOSTO = 14 THEN '600016' ELSE W_CTB_A_PAGAR_PARCELA.DOCUMENTO END, ''),
	DOCUMENTO_ORIGEM		=	ISNULL(W_CTB_A_PAGAR_PARCELA.FATURA, ''),
	REFERENCIA				=	ISNULL(CASE	WHEN	W_LF_DCTF.PERIODICIDADE	=	4																THEN	'1'
											WHEN	W_LF_DCTF.PERIODICIDADE	=	3	AND	DAY(W_CTB_A_PAGAR_PARCELA.EMISSAO)	<= 15				THEN	'2'
											WHEN	W_LF_DCTF.PERIODICIDADE	=	3	AND	DAY(W_CTB_A_PAGAR_PARCELA.EMISSAO)	> 15				THEN	'3'
											WHEN	W_LF_DCTF.PERIODICIDADE	=	10	AND	DAY(W_CTB_A_PAGAR_PARCELA.EMISSAO)	<= 10				THEN	'4'
											WHEN	W_LF_DCTF.PERIODICIDADE	=	10	AND	DAY(W_CTB_A_PAGAR_PARCELA.EMISSAO)	BETWEEN 11	AND	20	THEN	'5'
											WHEN	W_LF_DCTF.PERIODICIDADE	=	10	AND	DAY(W_CTB_A_PAGAR_PARCELA.EMISSAO)	BETWEEN 21	AND	31	THEN	'6'
											ELSE	''	END +
										SUBSTRING(REPLACE(CONVERT(CHAR(10), W_CTB_A_PAGAR_PARCELA.EMISSAO, 103), '/', ''), 3, 6), ''),
	VALOR_PRINCIPAL			=	ISNULL(REPLACE(W_LF_DCTF.VALOR_ORIGINAL, '.', ','), '0,00'),
	ATUALIZACAO_MONETARIA	=	'0,00',
	JUROS					=	ISNULL(REPLACE(W_LF_DCTF.VALOR_JUROS_PAGO_PADRAO, '.', ','), '0,00'),
	MULTA					=	ISNULL(REPLACE(W_LF_DCTF.VALOR_MULTA_PAGA_PADRAO, '.', ','), '0,00'),
	TOTAL_RECOLHER			=	ISNULL(REPLACE(W_LF_DCTF.VALOR_ORIGINAL + W_LF_DCTF.VALOR_JUROS_PAGO_PADRAO + W_LF_DCTF.VALOR_MULTA_PAGA_PADRAO, '.', ','), '0,00'),
	DATA_VENCIMENTO			=	ISNULL(CONVERT(CHAR(10), W_CTB_A_PAGAR_PARCELA.VENCIMENTO, 103), ''),
	CONVENIO				=	'',
	INSCRICAO_ESTADUAL		=	ISNULL(W_CTB_A_PAGAR_PARCELA.INSCRICAO_ESTADUAL_SACADO, ''),
	INFORMACOES				=	'',
	PRODUTO					=	'',
	PJ_PF					=	ISNULL(CADASTRO_CLI_FOR.PJ_PF, 0)
FROM
	W_CTB_A_PAGAR_PARCELA
		LEFT JOIN W_LF_DCTF ON
			W_CTB_A_PAGAR_PARCELA.EMPRESA		=	W_LF_DCTF.EMPRESA		AND
			W_CTB_A_PAGAR_PARCELA.LANCAMENTO	=	W_LF_DCTF.LANCAMENTO	AND
			W_CTB_A_PAGAR_PARCELA.ITEM			=	W_LF_DCTF.ITEM
	LEFT JOIN CADASTRO_CLI_FOR ON
			CADASTRO_CLI_FOR.COD_CLIFOR			=	W_CTB_A_PAGAR_PARCELA.COD_CLIFOR
WHERE
	W_CTB_A_PAGAR_PARCELA.UF_SACADO		<>			'SP'			AND
	W_CTB_A_PAGAR_PARCELA.COD_FILIAL	=			@COD_FILIAL		AND
	W_CTB_A_PAGAR_PARCELA.VENCIMENTO	BETWEEN		@VENCIMENTO_DE	AND @VENCIMENTO_ATE
ORDER BY
	W_CTB_A_PAGAR_PARCELA.VENCIMENTO
